Gradient Clock Synchronization Using Reference Broadcasts
نویسندگان
چکیده
In this paper we suggest a method by which reference broadcast synchronization (RBS), and other methods of estimating clock values, can be incorporated in standard clock synchronization algorithms to improve synchronization quality. We advocate a logical separation of the task of estimating the clock values of other nodes in the network from the task of using these estimates to output a logical clock value. The separation is achieved by means of a virtual estimate graph, overlaid on top of the real network graph, which represents the information various nodes can obtain about each other. RBS estimates are represented in the estimate graph as edges between nodes at distance 2 from each other in the original network graph. A clock synchronization algorithm then operates on the estimate graph as though it were the original network. To illustrate the merits of this approach, we modify a recent optimal gradient clock synchronization algorithm to work in this setting. The modified algorithm transparently takes advantage of RBS estimates and any other means by which nodes can estimate each others’ clock values.
منابع مشابه
Special relativity with non-standard synchronized clocks: “Everyday” clock synchronization simplified
We show that the Lorentz transformations for the space-time coordinates of the same event, solve problems in which the synchronization of the clocks of a given inertial reference frame are synchronized following a clock synchronization procedure different from that proposed by Einstein. The case of the so called “everyday clock synchronization” procedure is considered recovering all the results...
متن کاملOn the Placement of Clock Reference Nodes for Time Synchronization in Sensor Networks
The limited resource of sensor nodes requires lightweight and efficient schemes to synchronize clocks on different nodes. Network-wide time synchronization is an even more challenging problem because a sensor network usually has a large number of sensor nodes. In this paper, we consider the problem of synchronizing the clocks of all nodes in large scale sensor networks. Making all sensor nodes ...
متن کاملFault-Tolerant External Clock Synchronization
We address the problem of how to integrate faulttolerant internal and external clock synchronization. We propose a new algorithm which provides both external and internal clock synchronization for as long as no more than F reference time servers out of a total of 2F+1 are faulty. When the number of faulty reference time servers exceeds F , the algorithm degrades to a fault-tolerant internal clo...
متن کاملOblivious Gradient Clock Synchronization
We study the gradient clock synchronization (GCS) problem, in which the worst-case clock skew between neighboring nodes has to be minimized. In particular, we consider oblivious clock synchronization algorithms which base their decision on how to adapt the clock solely on the most accurate timing information received from each neighbor. For several intuitive clock synchronization algorithms, wh...
متن کاملOptimal Gradient Clock Synchronization in Dynamic Networks (Technical Report)
We study the problem of clock synchronization in highly dynamic networks, where communication links can appear or disappear at any time. The nodes in the network are equipped with hardware clocks, but the rate of the hardware clocks can vary arbitrarily within specific bounds, and the estimates that nodes can obtain about the clock values of other nodes are inherently inaccurate. Our goal in th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009